<?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('/', function () {
    return view('welcome');
});

Route::get('/image/{path}', function () {
    $path = request()->path();

    $path = str_replace('image', 'images', $path);
    $file = public_path().'/'.$path;

    if(file_exists($file))
    {
        $im = Image::make($file);
        return $im->response();
    }else
    {
        echo 404;
    }

})->middleware('image')->where('path', '([A-z\d-\/_.]+)?');

